java programs asked in infosys interview